/*=========================公用==========================*/


/*整体字体颜色*/

body {
    color: #666666;
}

@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('iconfont.woff') format('woff'), /* chrome、firefox */
        url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
        url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*头部标题*/

.bar-nav {
    background: #e85843;
}

.title {
    color: #ffffff;
    font-weight: 800;
}


/*搜索框*/

.bar-header-secondary {
    top: 0rem;
    background-color: transparent;
}

.bar .searchbar {
    background-color: transparent;
}


/*底部字体颜色*/

.bar-tab {
    border-top: 1px solid #DFDFDF;
    background-color: #FEFEFE;
}

.bar-tab .tab-item {
    color: #999999;
}

.bar-tab .tab-item.active,
.bar-tab .tab-item:active {
    color: #e85843;
}


/*中间区域背景*/

.content {
    background: #F2F2F2;
}


/*=========================私用==========================*/


/*滚动图片模板   start------------self-swiper*/

.self-swiper {
    /*可设置固定高度图片部分*/
    height: auto;
    padding-bottom: 0;
}

.self-swiper.swiper-container-horizontal>.swiper-pagination-bullets,
.self-swiper .swiper-pagination-custom,
.self-swiper .swiper-pagination-fraction {
    bottom: 0px !important;
}

.self-swiper .swiper-slide img {
    width: 100%;
}

.self-swiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FFFFFF;
}


/*滚动图片 end*/


/*中间商品种类部分模板 start------------self-menu*/

.self-menu {
    box-shadow: none;
    margin: 0.8em 0;
    margin-top: 0;
    border-bottom: none;
    padding-top: 1em;
}

.self-menu .card-content {
    border-top: none;
}

.self-menu .card-content-inner {
    padding: 0 .75rem;
}

.self-menu .row .col-25 {
    margin-bottom: 1em;
    text-align: center;
}

.self-menu .donatelist_head {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    border: 1px solid #A0A;
}


/*中间商品种类部分 end*/


/*企业活动+企业文化模板  start------------self-firm*/

.self-firm {
    box-shadow: none;
    margin: 0.8em 0;
    border-bottom: 1px solid #DFDFDF;
}

.self-firm .row.titlebig {
    color: #333333;
    background-color: transparent;
}

.self-firm .row .col-20 {
    color: #999999;
    font-size: 15px;
    text-align: right;
    padding-right: 4px;
}

.self-firm .row .col-80 {
    text-indent: 1em;
}

.self-firm .row .col-20,
.self-firm .row .col-80 {
    background: #ffffff;
}

.self-firm .list-block .item-inner {
    max-height: 2.5rem;
}

.self-firm .list-block .item-subtitle {
    white-space: normal;
    text-overflow: ellipsis;
}

.self-firm .list-block li.media-item .item-media,
.self-firm .list-block.media-list .item-media {
    padding-right: 0.85em;
}

.self-firm .card-content-inner {
    padding: 0 .75rem;
}

.self-firm .card-content-inner {
    background: url(../img/Home/bg.jpg) no-repeat;
}

.self-firm .card-content {
    border-top: 1px solid #DFDFDF;
}


/*企业活动+企业文化 end*/


/*商城页商品列表模板 start---------------(self-commodity)+(self-header)*/

.self-commodity {
    box-shadow: none;
    /*margin: 0.8em 0;*/
    margin: 0 0 0.8em 0;
}

.self-commodity .self-header {
    padding-bottom: 2% !important;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    background: url(../img/Home/bg.jpg) no-repeat left top;
    background-size: 2% 100%;
}

.self-commodity .row.titlebig {
    font-size: 16px;
    font-weight: 700;
}

.self-commodity .row.titlebig .col-80 {
    text-indent: 0.5em;
}

.self-commodity .row.titlebig .col-20 {
    color: #999999;
    font-size: 15px;
    padding-right: 7px;
}

.self-commodity .card-content-inner {
    padding: 2%;
    padding-bottom: 0;
}

.self-commodity .row {
    margin-left: -2%;
}

.self-commodity .row .col-20 {
    text-align: right;
}

.self-commodity .row .col-50 {
    width: 48%;
    margin-left: 2%;
    border: 1px solid #DFDFDF;
    margin-bottom: 2%;
}

.self-commodity .goodsname {
    color: #333333;
}


/*商城页商品列表 end*/


/*编辑收货地址页面 MeAddressUpdate.html=========self-address*/

.self-address {
    margin: 0.55rem 0;
}

.self-address ul {
    margin: 0.5rem 0;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}

.self-address .item-inner {
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.self-address .item-content {
    /*padding-left: .75rem;*/
    padding-left: 0rem;
}

.self-address .facebook-card {
    margin: 0rem;
    box-shadow: none;
}

.self-address .facebook-card .facebook-name,
.self-address .facebook-card .facebook-date {
    margin-left: 0.25rem;
}

.self-address .facebook-card .facebook-name {
    font-size: .8rem;
}

.self-address .facebook-card .facebook-date {
    color: #999999;
}

.self-address .col-100 {
    height: 3rem;
    line-height: 3rem;
    margin-left: 0.75rem;
}


/*删除、保存按钮 ===========self-bar-btn*/

.self-bar-btn {
    height: 3rem;
    padding: 0 0.5rem;
    text-align: right;
}

.self-bar-btn .button {
    display: inline-block;
    width: 35%;
    height: 2rem;
    line-height: 2rem;
    top: .5rem;
    font-size: 0.85rem; //黄耿升增加修改
}


/*内容区域*/

.self-bar-btn~.content {
    bottom: 3rem;
}


/*左边的按钮*/

.self-bar-btn .self-external {
    color: #EA573D;
    border-color: #EA573D;
}

.self-left {
    color: #ffffff
}

.self-right {
    color: #ffffff
}


/*报名详情页面 BusinessActivityData.html=========self-address*/

.self-list {
    margin: 0;
}

.self-list .facebook-avatar img {
    border-radius: 50%;
}

.self-list ul {
    background: transparent;
}

.self-list .item-content {
    background: #ffffff;
    margin: 0.25rem 0;
}


/*查看物流页面  ==========  MyOrderLogistics.html*/

.self-goods {
    margin-top: 0;
    /*	margin: .75rem 0;*/
    margin-bottom: 0.5rem;
}

.self-goods ul {
    background: transparent;
}

.self-goods .item-content .card {
    box-shadow: none;
    margin: 0;
}

.self-goods .item-content {
    padding-left: 0rem;
}

.self-goods .item-title {
    padding-left: 0.5rem;
}

.self-goods .facebook-card .facebook-avatar {
    float: left;
    margin-right: 0.5rem;
}

.self-goods .facebook-card .facebook-name {
    margin-top: 0.9rem;
    color: #333333;
    margin-bottom: 0.2rem;
}

.self-goods .facebook-card .facebook-date {
    color: #e85843;
}

.self-goods .facebook-card .facebook-date span {
    color: #999999;
    float: right;
}


/*物流信息部分*/

.self-MyOrderLogistics-info {
    margin: 0;
    box-shadow: none;
}

.self-MyOrderLogistics-info .card-header {
    display: block;
    padding: 0 0.5rem;
    overflow: hidden;
    height: 4.3rem;
}

.self-MyOrderLogistics-info .facebook-name {
    margin-top: 1.3rem;
}

.self-MyOrderLogistics-info .facebook-date {
    color: #999999;
}


/*密码修改页面===========MePassUpdate.html*/

.self-pwd-alter {
    padding: 0 0.75rem;
}

.self-pwd-alter .inputs {
    line-height: 1.8rem;
    width: 100%;
    margin: 0.5rem 0 0 0;
    border: 1px solid #DFDFDF;
    text-indent: 0.8rem;
}

.self-pwd-alter .slef-gutter {
    margin-top: 0.75rem;
}

.self-pwd-alter~.self-bar-btn {
    text-align: center;
}


/*订单详情页面  =========MyOrderDetailSend.html*/

.self-order-detail {
    margin: 0rem 0 0.75rem 0;
    color: #333333;
    border-bottom: 1px solid #DFDFDF;
}

.self-order-detail .item-content {
    padding: 0 .75rem;
}

.self-order-detail .item-inner {
    padding-right: 0rem;
}

.self-order-detail .self-item-border {
    border-bottom: 1px solid #DFDFDF;
}

.self-order-detail.self-no-border {
    border-bottom: 0 none;
}

.self-order-detail .item-color {
    color: #e85843;
}


/*货物介绍部分*/

.self-good-intro {
    box-shadow: none;
    margin: 0rem;
    border-bottom: 1px solid #DFDFDF;
}

.self-good-intro .card-header {
    min-height: 5.3rem;
}

.self-good-intro .facebook-name,
.self-good-intro .facebook-date {
    margin-left: 5rem;
}

.self-good-intro .facebook-name {
    margin-top: 0.75rem;
    color: #333333;
    font-size: .7rem;
    font-weight: 500;
}

.self-good-intro .facebook-date {
    color: #e85843;
    font-size: .65rem;
    margin-top: 0.25rem;
}

.self-good-intro .facebook-date span {
    color: #999999;
    float: right;
}

.self-good-intro .facebook-date label {
    color: #666666;
}


/*退货按钮*/

.self-order-quit {
    box-shadow: none;
    margin: 0 0 0.75rem 0;
    border-bottom: 1px solid #DFDFDF;
}

.self-order-quit .item-inner {
    padding: 0.5rem 0.5rem;
}

.self-order-quit .item-after {
    width: 25%;
    margin-left: 75%;
}

.self-order-quit .button-danger.button-fill {
    border: 1px solid #e85843;
    background-color: transparent;
    color: #e85843;
}


/*地址*/

.self-order-detail .item-link .item-inner {
    background-image: none;
    padding-right: 0;
}

.self-order-detail .item-link .item-inner label {
    float: right;
}


/*商品详情页面  =========MallGoodsDetail.html*/


/*商品介绍*/

.self-MallGoodsDetail-grid {
    margin: 0;
    padding: 0.5rem;
    background: #ffffff;
    border-bottom: 1px solid #DFDFDF;
}

.self-MallGoodsDetail-grid .row .col-10 {
    margin-left: 0%;
    margin-top: 0.3rem;
}

.self-MallGoodsDetail-grid .row .col-90 {
    color: #333333;
}

.self-MallGoodsDetail-grid .row .col-100 span {
    color: #e85843;
}

.self-MallGoodsDetail-grid .row .col-100 label {
    color: #333333;
}

@media screen and (max-width: 320px) {
    .self-MallGoodsDetail-grid .row .col-10 {
        margin-left: -3%;
        margin-top: 0.2rem;
    }
}


/*默认地址*/

.self-MallGoodsDetail-address .col-100 {
    height: 2rem;
    line-height: 2rem;
}


/*宝贝评价*/

.self-MallGoodsDetail-assess {
    margin: 0.8em 0 0 0;
}

.self-MallGoodsDetail-assess .card-content {
    line-height: 1.7rem;
}


/*浮动评价标题*/

.self-MallGoodsDetail-sum {
    margin: 0;
    padding: .5rem;
    background: #ffffff;
    border-bottom: 1px solid #DFDFDF;
}

.self-MallGoodsDetail-sum .button.button-big {
    font-size: .85rem;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-bottom: 0.5rem;
    color: #ffffff;
    background: #86C0EE;
    border: none;
}

@media screen and (max-width: 320px) {
    .self-MallGoodsDetail-sum .button.button-big {
        font-size: .7rem;
    }
}

.self-MallGoodsDetail-sum .row .col-33 {
    width: auto;
}

.self-MallGoodsDetail-sum .button-dark {
    border-color: #BABABA;
    color: #BABABA;
    padding: 0 .75rem;
    height: 2rem;
    line-height: 2rem;
    margin: 0.5rem 0 0.25rem 0;
}

.self-MallGoodsDetail-sum .self-MallGoodsDetail-row {
    padding-left: 33.33%;
}


/*图文详情+产品参数*/

.self-MallGoodsDetail-button .button {
    line-height: 2rem;
    height: 2rem;
    color: #999999;
    background: #ffffff;
    border: 1px solid #DFDFDF;
}

p.self-MallGoodsDetail-button {
    margin: 0.7em 0 0 0;
}

.self-MallGoodsDetail-button .button:last-child {
    border-radius: 0;
}

.self-MallGoodsDetail-button .self-current {
    color: #ffffff;
    background: #FFC256;
}


/*图片部分*/

.self-MallGoodsDetail-pic {
    margin: 0;
}


/*底部按钮*/

.self-MallGoodsDetail-bar {
    border-top: 0 none;
}

.self-MallGoodsDetail-bar p.self-MallGoodsDetail-button {
    margin: 0;
}

.self-MallGoodsDetail-bar p.self-MallGoodsDetail-button .button {
    top: 0rem;
    line-height: 2.5rem;
    height: 2.5rem;
    font-size: .8rem;
    color: #ffffff;
    border-bottom: 0 none;
}

.self-MallGoodsDetail-bar p.self-MallGoodsDetail-button .button-danger {
    background: #FE7000;
    border-left: 0 none;
}

.self-MallGoodsDetail-bar p.self-MallGoodsDetail-button .button-warning {
    background: #e85843;
    border-right: 0 none;
}


/*商品列表=====MallGoodsList.html*/


/*顶部*/

.self-MallGoodsList-grid {
    margin: 0;
    padding: 0.5rem;
    background: #ffffff;
}

.self-MallGoodsList-grid .row .col-25 {
    width: 24%;
}

.self-MallGoodsList-grid .row .col-10 {
    margin-left: 10%;
}


/*商品列表*/

.self-MallGoodsList-card {
    margin: 0;
}

.self-commodity.self-MallGoodsList-card {
    background: transparent;
}

.self-commodity.self-MallGoodsList-card label {
    color: #EA573D;
}

.self-commodity.self-MallGoodsList-card .newcss {
    background: #ffffff;
}

.self-commodity.self-MallGoodsList-card .card-content {
    background: transparent;
}


/*追加评价=============/MyOrderAssessAdd.html*/

.self-MyOrderAssessAdd-media {
    margin: 0;
    border-bottom: 1px solid #DFDFDF;
}

.self-MyOrderAssessAdd-media .card-footer {
    padding: 0;
    color: #FFC256;
}

.self-MyOrderAssessAdd-media .card-footer span {
    color: #999999;
}

.self-MyOrderAssessAdd-media .card-footer:before {
    height: 0px;
    background-color: transparent;
}

.self-MyOrderAssessAdd-media .item-title {
    color: #333333;
}


/*追加评价*/

.self-firm-height .card-content-inner {
    background: url(../img/Home/bg.jpg) repeat-y;
    height: 1.8rem;
}

.self-firm-height .row .col-20,
.self-firm-height .row .col-80 {
    height: 1.8rem;
    line-height: 1.8rem;
}

.self-firm-bottom-border .card-content {
    border-bottom: 1px solid #DFDFDF;
}


/*self-textarea*/

.self-textarea .item-content {
    padding: 0.75rem;
}

.self-textarea .item-content textarea {
    padding-top: 0rem;
    padding-bottom: 0rem;
}


/*发表评价按钮  模板  self-bar-btn self-center-btn*/

.self-center-btn {
    text-align: center;
}


/*订单详情---交易关闭    MyOrderDetailCancel.html*/

.self-order-detail .item-inner:after {
    height: 0px;
    background-color: transparent;
}


/*评价页面 MyOrderAssess.html*/


/*去掉内嵌下划线模板=====.self-no-inner-bottom*/

.self-no-inner-bottom .item-inner:after {
    height: 0px;
    background-color: transparent;
}


/*添加上边框的模板 self-border-top*/

.self-border-top {
    border-top: 1px solid #DFDFDF;
}


/*去掉上边框的模板 self-no-border-top*/

.self-no-border-top {
    border-top: 0 none !important;
}


/*添加下边框的模板 self-border-bottom*/

.self-border-bottom {
    border-bottom: 1px solid #DFDFDF;
}


/*去掉下边框的模板 self-no-border-bottom*/

.self-no-border-bottom {
    border-bottom: 0 none !important;
}


/*添加左边框的模板 self-border-left*/

.self-border-left {
    border-left: 1px solid #DFDFDF;
}


/*去掉下边框的模板 self-no-border-left*/

.self-no-border-left {
    border-left: 0 none !important;
}


/*添加右边框的模板 self-border-right*/

.self-border-right {
    border-right: 1px solid #DFDFDF;
}


/*去掉下边框的模板 self-no-border-right*/

.self-no-border-right {
    border-right: 0 none !important;
}


/*上部分*/

.self-MyOrderAssess-top {
    margin: 0;
}


/*星星*/

.self-MyOrderAssess-top .item-content,
.self-MyOrderAssess-bottom .item-content {
    padding-right: .75rem;
}


/*企业活动   BusinessActivity.html*/

.self-BusinessActivity {
    box-shadow: none;
    margin: .5rem 0;
}

.self-BusinessActivity .col-80 {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.6);
    min-height: 2rem;
    line-height: 2rem;
}


/*活动详情  BusinessActivityDetail.html*/

.self-BusinessActivityDetail {
    background: #ffffff;
    padding: 0.75rem;
}

.self-BusinessActivityDetail h2,
.self-BusinessActivityDetail h3,
.self-BusinessActivityDetail h4 {
    line-height: 1.5rem;
    margin: 0;
}

.self-BusinessActivityDetail h2 {
    margin-top: 0.75rem;
}

.self-BusinessActivityDetail p {
    margin: 0;
}

.self-BusinessActivityDetail .card-header.no-padding {
    margin-bottom: 1.25rem;
}

.self-feedback {
    box-shadow: none;
    margin: 0;
}

.self-feedback .card-header {
    padding: .25rem 0;
}

.self-feedback .card-footer {
    background: #ffffff;
    padding: .5rem .0rem;
    font-size: 0.65rem;
    color: #666666;
}

.self-feedback .facebook-date {
    color: #333333;
}

.self-feedback img {
    border-radius: 50%;
    margin-top: 0.5rem;
}


/*留言标题的横线*/

.self-line s {
    width: 100%;
    background-color: #e1e1e1;
    height: 1px;
    display: block;
    margin-top: 0.6rem;
}

.self-feedback div.card-header:after {
    height: 0px !important;
}

.self-feedback .card-footer:before {
    height: 0px;
}


/*底部按钮*/

.self-BAD-btn .col-20 {
    margin-left: 2%;
    height: 2.5rem;
}

.self-BAD-btn .col-40 {
    margin-left: 7%;
}

.self-BAD-btn .button.button-fill.button-big {
    line-height: 1.8rem;
    height: 1.8rem;
}

.self-BAD-btn input {
    width: 100%;
    height: 1.8rem;
    border: 1px solid #dfdfdf;
    border-radius: .25rem;
    background-color: #f2f2f2;
    margin-top: 0.35rem;
}


/*添加收货地址 MeAddressAdd.html*/

.self-MeAddressAdd .col-100,
.self-MeAddressAdd .facebook-name {
    color: #999999;
}


/*我的收藏 -=======MeCollect.html*/


/*标题*/

.self-MeCollect-firm {
    margin: 0.8em 0 0 0;
}

.self-MeCollect-firm .card-content-inner {
    background: none;
}

.self-MeCollect-firm .row .col-20 {
    color: #ea573d;
    text-align: left;
}

.self-MeCollect-firm .row .col-80 {
    text-align: right;
    color: #999999;
}


/*内容*/

.self-MeCollect-content {
    margin: 0;
}

.self-MeCollect-content .content-padded {
    margin: 0 0.5rem 0 0;
}

.self-MeCollect-content .item-inner {
    padding: 0;
}

.self-MeCollect-content p {
    margin: 0.5em 0;
}

.self-MeCollect-content .item-content {
    padding: 0 0.5rem;
}

.self-MeCollect-content ul:before,
.self-MeCollect-content ul:after {
    height: 0px;
}


/*我的 Me.html*/

.self-Me {
    margin: 0.5rem 0;
}

.self-Me ul:before,
.self-Me ul:after {
    /*background-color: #DFDFDF;*/
    height: 0;
}

.self-Me .item-title {
    color: #333333;
}

.self-Me .item-after {
    color: #999999;
}

.self-Me .item-after span {
    color: #ea573d;
}

.self-Me .item-media+.item-inner {
    margin-left: 0rem;
}


/*我的订单*/

.self-Me-firm {
    margin: 0.8em 0 0 0;
}

.self-Me-firm .row .col-80 {
    font-size: 0.85rem;
    width: 40%;
}

.self-Me-firm .row .col-20 {
    width: 50%;
}


/*代付款+代发货+待收货*/

.self-Me-tab a {
    text-align: center;
    display: inline-block;
    position: relative;
    width: 20%;
    margin-left: -0.52%;
    color: #999999;
    line-height: 1.1;
    padding: 0.3rem 0;
}

.self-Me-tab a .icon {
    display: block;
    font-size: 1.5rem;
}

.self-Me-tab a .tab-label {
    font-size: 0.7rem;
}

.self-Me-tab a .badge {
    position: absolute;
    top: 5px;
    right: 8px;
    color: #ffffff;
    background-color: #ea573d;
    padding: .1rem .25rem .1rem;
    font-size: .5rem;
}

.self-Me-tab:after {
    height: 0;
}


/*头像*/

.self-Me-headimg {
    margin: 0;
    background: #ea573d;
    box-shadow: none;
    border-radius: 0;
}

.self-Me-headimg img.logo {
    width: 28%;
    border-radius: 50%;
    border: 1px solid #ffffff;
    margin-left: 36%;
    margin-top: 5%;
    margin-bottom: 2%;
}

.self-Me-headimg span {
    display: block;
    color: #ffffff;
    text-align: center;
    width: 100%;
    padding-bottom: 2%;
}

.self-MyOrderConfirm-address {
    margin: 0 0 0.5rem 0;
}


/*订单确认 MyOrderConfirm.html*/

.self-MyOrderConfirm-detail {
    margin: 0.5rem 0 0.5rem 0;
}

.self-MyOrderConfirm-detail .self-MyOrderConfirm-align {
    text-align: right;
    width: 100%;
    font-size: 0.8rem;
}

.self-MyOrderConfirm-detail .self-MyOrderConfirm-align span {
    color: #ea573d;
}

.self-MyOrderConfirm-detail .self-bg-right-arrow {
    padding-right: 1rem;
    background-image: url(../img/i-list-chevron-right.png);
    background-size: .7rem;
    background-repeat: no-repeat;
    background-position: 100% center;
    background-position: -webkit-calc(100%) center;
    background-position: calc(100%) center;
}


/*积分支付*/

.self-integration-pay {
    margin: 0.5rem 0;
}

.self-integration-pay .item-inner:after,
.self-integration-pay ul:before,
.self-integration-pay ul:after {
    height: 0px;
}

.self-integration-pay .item-link .item-inner {
    padding-right: 0.1rem;
    margin-right: 0.74rem;
    background-image: none;
}

.self-integration-pay .self-small-size {
    font-size: 0.8rem;
}

input#self-integration-input {
    height: 1.4rem;
    border: 1px solid #999999;
    border-radius: 5px;
    display: inline-block;
    width: 70%;
}


/*微信支付*/

.self-weixin-pay {
    margin: 0.5rem 0;
}

.self-weixin-pay ul:before,
.self-weixin-pay ul:after,
.self-weixin-pay .item-inner:after {
    height: 0px;
}

.self-weixin-pay img#weixin-img {
    vertical-align: middle !important;
    margin-right: 0.75rem !important;
}

.self-weixin-pay .item-link .item-inner {
    padding-right: 0;
    background-image: none;
    margin-right: 0.75rem;
}


/*底部确认按钮*/

.self-MyOrderConfirm-ok .self-ok-price span {
    color: #e85843;
    font-size: 1rem;
}

.self-MyOrderConfirm-ok .button-danger {
    color: #fff;
    background-color: #e85843;
    height: 2.5rem;
    line-height: 2.5rem;
    top: 0;
    border-radius: 0;
    font-size: 1rem;
}


/*购物车页面=========MallShoppingCart.html*/

.self-shoppingcart {
    margin: .25rem 0;
}

.self-shoppingcart .item-content {
    padding-left: .25rem;
}

.self-shoppingcart div.card {
    box-shadow: 0 .05rem .1rem rgba(0, 0, 0, 0);
    margin: .5rem 0.5rem 0 0.5rem;
}

.self-shoppingcart .facebook-card .card-header {
    padding: 0;
}

.self-shoppingcart .facebook-card .facebook-date,
.self-shoppingcart .facebook-card .facebook-name {
    margin-left: 3.5rem;
}

.self-shoppingcart .facebook-card .facebook-date {
    color: #666666;
}

.self-shoppingcart .facebook-card .facebook-date span {
    color: #ea573d;
}

.self-shoppingcart .facebook-card .facebook-date label {
    display: inline-block;
    float: right;
}

.self-shoppingcart a.button {
    display: inline-block;
    margin: 0 0.5rem;
    border: 1px solid #ea573d;
    color: #ea573d;
}

.self-shoppingcart .item-inner {
    padding-right: 0rem;
    padding-top: .0rem;
    padding-bottom: .0rem;
}

.self-add-num {
    display: inline-block;
    width: 100%;
    text-align: right;
}

.self-shoppingcart label.label-checkbox input[type=checkbox]:checked+.item-media i.icon-form-checkbox {
    border: none;
    background-color: #ea573d;
}


/*积分体验明细 ============MeIntegralBody.html*/

.self-MeIntegralBody-content {
    background: #ffffff;
    margin: 0;
    padding: 0 0 0 0.5rem;
}

.self-MeIntegralBody-content .col-80 .row {
    padding-right: 0.5rem;
}

.self-MeIntegralBody-content .col-80 label {
    color: #999999;
}

.self-MeIntegralBody-offset-top {
    padding-top: 0.5rem;
}

.self-MeIntegralBody-offset-bottom {
    padding-bottom: 0.5rem;
}

.self-MeIntegralBody-offset {
    padding-bottom: 0.5rem;
    padding-top: .1rem;
}

.self-MeIntegralBody-left {
    margin-top: 1.8rem;
}

.self-MeIntegralBody-right {
    margin-top: 0.6rem;
}


/*商品分类====================================MallGoodsSort.html*/

.self-MallGoodsSort-searchbar {
    top: 2.2rem;
}

.self-MallGoodsSort-searchbar .searchbar {
    background-color: #F2F2F2;
}

.self-MallGoodsSort-left {
    margin: 0 0.5rem 0.5rem 0.5rem;
    font-size: .7rem;
}

.self-MallGoodsSort-searchbar:after,
.self-MallGoodsSort-left .item-inner:after,
.self-MallGoodsSort-left .item-inner:before,
.self-MallGoodsSort-left ul:after,
.self-MallGoodsSort-left ul:before {
    height: 0px;
}

.self-MallGoodsSort-left .item-content {
    padding-left: 0;
}

.self-MallGoodsSort-left .item-inner {
    padding-right: 0rem;
}

.self-MallGoodsSort-left .item-title {
    text-align: center;
    width: 100%;
}

.self-MallGoodsSort-left-current {
    background-color: #ffc256;
    color: #ffffff;
}


/*右侧列表*/
.self-MallGoodsSort-right {
    padding-right: 0.25rem;
}
.self-MallGoodsSort-right p {
    margin: 0em 0;
    text-align: center;
    line-height: 1rem;
    padding-bottom: 0.25rem;
}

.self-MallGoodsSort-right .card {
    margin: 0 .25rem 0.25rem 0;
    border-radius: 0rem;
    box-sizing: border-box;
}